Modeling and visualizing networked multi-core embedded software energy consumption

نویسندگان

  • Steve Kerrison
  • Kerstin Eder
چکیده

In this report we present a network-level multi-core energy model and a software development process workflow that allows software developers to estimate the energy consumption of multi-core embedded programs. This work focuses on a high performance, cache-less and timing predictable embedded processor architecture, XS1. Prior modelling work is improved to increase accuracy, then extended to be parametric with respect to voltage and frequency scaling (VFS) and then integrated into a larger scale model of a network of interconnected cores. The modelling is supported by enhancements to an open source instruction set simulator to provide the first network timing aware simulations of the target architecture. Simulation based modelling techniques are combined with methods of results presentation to demonstrate how such work can be integrated into a software developer’s workflow, enabling the developer to make informed, energy aware coding decisions. A set of single-, multi-threaded and multi-core benchmarks are used to exercise and evaluate the models and provide use case examples for how results can be presented and interpreted. The models all yield accuracy within an average ±5 % error margin.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Energy modelling of multi-threaded, multi-core software for embedded systems

Efforts to reduce energy consumption are being made across all disciplines. ICT’s contribution to global energy consumption and by-products such as CO2 emissions continues to grow, making it an increasingly significant area in which improvements must be made. This thesis focuses on software as a means to reducing energy consumption. It presents methods for profiling and modelling a multi-thread...

متن کامل

Modeling and Analyzing Method for CPS Software Architecture Energy Consumption

CPS is a kind of networked embedded system. Its trustworthiness and cost are impacted by energy consumption. So design a low-power, high trustworthiness CPS has been a major challenge. Modeling and analyzing the energy consumption of CPS software architecture at design stage can help to find the energy consumption design defects. These methods can effectively improve the trustworthiness of the ...

متن کامل

Parallelizing Serial Code for a Multi-core Implementation using Concepts

The pervasiveness and complexity of networked embedded system devices continues to grow. This is accompanied by the pressure for a faster design turnaround. Design processes that are built around reuse, product evolution and product lines have the potential to satisfy these needs. A design methodology is presented that use sequence and class diagrams of a UML 2.0 model to identify Concepts. The...

متن کامل

Energy Consumption Modeling in Residential Buildings

In recent years, the issue of energy consumption modeling techniques in the building sector has been widely considered by researchers and managers. Researches indicate that energy consumption in residential sector is one of the main parts of the total consumption. Moreover, the urban residence is supposed as a significant consumer of energy in every country and therefore a focus for energy cons...

متن کامل

Optimizing Data Distribution for Loops on Embedded Multicore with Scratch-Pad Memory

Software-controlled Scratch-Pad Memory (SPM) is a desirable candidate for on-chip memory units in embedded multi-core systems due to its advantages of small die area and low power consumption. In particular, data placement on SPMs can be explicitly controlled by software. Therefore, the technique of data distribution on SPMs for multi-core system becomes critical in exploiting the advantages of...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1509.02830  شماره 

صفحات  -

تاریخ انتشار 2015